package com.xinhe.web.enums;

public class WXPayConstants {
    public static final String DOMAIN_API = "https://api.mch.weixin.qq.com";
    public static final String DOMAIN_API2 = "api2.mch.weixin.qq.com";
    public static final String DOMAIN_APIHK = "apihk.mch.weixin.qq.com";
    public static final String DOMAIN_APIUS = "apius.mch.weixin.qq.com";
    public static final String DOMAIN_API3 = "https://api.weixin.qq.com";
    public static final String FAIL = "FAIL";
    public static final String SUCCESS = "SUCCESS";
    public static final String HMACSHA256 = "HMAC-SHA256";
    public static final String MD5 = "MD5";
    public static final String FIELD_SIGN = "sign";
    public static final String FIELD_SIGN_TYPE = "sign_type";
    public static final String MICROPAY_URL_SUFFIX = "/pay/micropay";
    public static final String UNIFIEDORDER_URL_SUFFIX = "/pay/unifiedorder";
    public static final String ORDERQUERY_URL_SUFFIX = "/pay/orderquery";
    public static final String REVERSE_URL_SUFFIX = "/secapi/pay/reverse";
    public static final String CLOSEORDER_URL_SUFFIX = "/pay/closeorder";
    public static final String REFUND_URL_SUFFIX = "/secapi/pay/refund";
    public static final String REFUNDQUERY_URL_SUFFIX = "/pay/refundquery";
    public static final String DOWNLOADBILL_URL_SUFFIX = "/pay/downloadbill";
    public static final String REPORT_URL_SUFFIX = "/payitil/report";
    public static final String SHORTURL_URL_SUFFIX = "/tools/shorturl";
    public static final String AUTHCODETOOPENID_URL_SUFFIX = "/tools/authcodetoopenid";
    public static final String TRANSFER_URL_SUFFIX = "/mmpaymkttransfers/promotion/transfers";
    public static final String SANDBOX_MICROPAY_URL_SUFFIX = "/sandboxnew/pay/micropay";
    public static final String SANDBOX_UNIFIEDORDER_URL_SUFFIX = "/sandboxnew/pay/unifiedorder";
    public static final String SANDBOX_ORDERQUERY_URL_SUFFIX = "/sandboxnew/pay/orderquery";
    public static final String SANDBOX_REVERSE_URL_SUFFIX = "/sandboxnew/secapi/pay/reverse";
    public static final String SANDBOX_CLOSEORDER_URL_SUFFIX = "/sandboxnew/pay/closeorder";
    public static final String SANDBOX_REFUND_URL_SUFFIX = "/sandboxnew/secapi/pay/refund";
    public static final String SANDBOX_REFUNDQUERY_URL_SUFFIX = "/sandboxnew/pay/refundquery";
    public static final String SANDBOX_DOWNLOADBILL_URL_SUFFIX = "/sandboxnew/pay/downloadbill";
    public static final String SANDBOX_REPORT_URL_SUFFIX = "/sandboxnew/payitil/report";
    public static final String SANDBOX_SHORTURL_URL_SUFFIX = "/sandboxnew/tools/shorturl";
    public static final String SANDBOX_AUTHCODETOOPENID_URL_SUFFIX = "/sandboxnew/tools/authcodetoopenid";
    public static final String EXIT_CARD = "/card/user/getcardlist?access_token=";
    public static final String ACTIVE_CARD = "/card/membercard/activate?access_token=";
    public static final String MEMBER_CARD_INFOR = "/card/membercard/userinfo/get?access_token=";
    public static final String PAY_PARAM_ATTACH_SEPERATE = "_";

    public enum SignType {MD5, HMACSHA256;}


    //ZH
    public static final String RESOURCE_URL = "resource-url";

    public static final String RESOURCE_HOME = "resource-home";

    public static final String ROLE_ID_WEIXIN_MINI_PROGRAM = "role_id_weixin_mini_program";

    public static final String ROLE_ID_SHOP_MINI_PROGRAM = "role_id_shop_mini_program";

    public static final String ADOPTED_TREE_OPEX_MANAGER_FEE = "adopted_tree_opex_manager_fee";

    public static final String TWO_THAW_YUN_CHA_SEED_AMOUNT = "two_thaw_yun_cha_seed_amount";

    public static final String THREE_THAW_YUN_CHA_SEED_AMOUNT = "three_thaw_yun_cha_seed_amount";

    public static final String SYSTEM_THAW_YUN_CHA_SEED_AMOUNT = "system_thaw_yun_cha_seed_amount";

    public static final String SYSTEM_THAW_YUN_CHA_SEED_AMOUNT_THREE = "system_thaw_yun_cha_seed_amount_three";

    public static final String SYSTEM_THAW_CONSUMER_GOLD_RED_ENVELOPE = "system_thaw_consumer_gold_red_envelope";

    public static final String TWO_THAW_REWARD = "two_thaw_reward";

    public static final String THREE_THAW_REWARD = "three_thaw_reward";

    public static final String RECOMMENDED_FOUNDER_REWARDS = "recommended_founder_rewards";

    public static final String RECOMMEND_FOUNDER_THAWING = "recommend_founder_thawing";

    public static final String FOUNDER_FIRST_PURCHASE_QUANTITY = "founder_first_purchase_quantity";

    public static final String WITHDRAWALS_SERVICE_RATE = "withdrawals_service_rate";

    public static final String WITHDRAWALS_SERVICE_RATE_BANK = "withdrawals_service_rate_bank";

    public static final String WEIXIN_CONFIG_ID_MINI_PROGRAM = "weixin_config_id_mini_program";

    public static final String WEIXIN_CONFIG_ID_SERVICE = "weixin_config_id_service";

    public static final String TIMEOUT_MINUTES = "timeout_minutes";

    public static final String TIMEOUT_HOUR = "timeout_hour";

    public static final String TEAM_BUY_TIMEOUT_HOUR = "team-buy-timeout-hour";

    public static final String TEAM_PAY_TIMEOUT_MINUTE = "team-pay-timeout-minute";

    public static final String GIFT_CLOUD_TEA_SEED_WELFARE = "gift_cloud_tea_seed_welfare";

    public static final String OFFICIAL_ACCOUNT_CONFIGURATION_ID = "official_account_configuration_id";

    public static final String MANAGE_RECEIVE_PUSH_TEMPLATES = "manage_receive_push_templates";

    public static final String PUSH_ADMINISTRATOR_OPEN_ID = "push_administrator_open_id";




}
